package ar.com.ford.it.fullEconomics.struct;

import java.math.BigDecimal;
import java.sql.Timestamp;
import ar.com.ford.it.fullEconomics.persistence.dto.Teesg01Plant;
import ar.com.ford.it.fullEconomics.persistence.dto.Teesm01Currency;
import ar.com.ford.it.fullEconomics.persistence.dto.Teesp04Supply;
import ar.com.ford.it.fullEconomics.persistence.dto.Teesp05Pricing;

public class PricingStruct {
   Teesp05Pricing pricing = null;
    BigDecimal sherePorc = null;

    public BigDecimal getSherePorc() {
        return sherePorc;
    }

    public void setSherePorc(BigDecimal sherePorc) {
        this.sherePorc = sherePorc;
    }

    /**
     * @param o
     * @return
     * @see java.lang.Object#equals(java.lang.Object)
     */
    public boolean equals(Object o) {
        return pricing.equals(o);
    }

    /**
     * @return
     * @see ar.com.ford.it.fullEconomics.persistence.dto.Teesp05Pricing#getEesp05CreateS()
     */
    public Timestamp getEesp05CreateS() {
        return pricing.getEesp05CreateS();
    }

    /**
     * @return
     * @see ar.com.ford.it.fullEconomics.persistence.dto.Teesp05Pricing#getEesp05CreateUserC()
     */
    public String getEesp05CreateUserC() {
        return pricing.getEesp05CreateUserC();
    }

    /**
     * @return
     * @see ar.com.ford.it.fullEconomics.persistence.dto.Teesp05Pricing#getEesp05CurrencyCodeC()
     */
    public Teesm01Currency getEesp05CurrencyCodeC() {
        return pricing.getEesp05CurrencyCodeC();
    }

    /**
     * @return
     * @see ar.com.ford.it.fullEconomics.persistence.dto.Teesp05Pricing#getEesp05LastUpdtS()
     */
    public Timestamp getEesp05LastUpdtS() {
        return pricing.getEesp05LastUpdtS();
    }

    /**
     * @return
     * @see ar.com.ford.it.fullEconomics.persistence.dto.Teesp05Pricing#getEesp05LastUpdtUserC()
     */
    public String getEesp05LastUpdtUserC() {
        return pricing.getEesp05LastUpdtUserC();
    }

    /**
     * @return
     * @see ar.com.ford.it.fullEconomics.persistence.dto.Teesp05Pricing#getEesp05PlantCodeC()
     */
    public Teesg01Plant getEesp05PlantCodeC() {
        return pricing.getEesp05PlantCodeC();
    }

    /**
     * @return
     * @see ar.com.ford.it.fullEconomics.persistence.dto.Teesp05Pricing#getEesp05PriceAmountA()
     */
    public BigDecimal getEesp05PriceAmountA() {
        return pricing.getEesp05PriceAmountA();
    }

    /**
     * @return
     * @see ar.com.ford.it.fullEconomics.persistence.dto.Teesp05Pricing#getEesp05PriceEffectiveDateY()
     */
    public Timestamp getEesp05PriceEffectiveDateY() {
        return pricing.getEesp05PriceEffectiveDateY();
    }

    /**
     * @return
     * @see ar.com.ford.it.fullEconomics.persistence.dto.Teesp05Pricing#getEesp05PriceEndDateY()
     */
    public Timestamp getEesp05PriceEndDateY() {
        return pricing.getEesp05PriceEndDateY();
    }

    /**
     * @return
     * @see ar.com.ford.it.fullEconomics.persistence.dto.Teesp05Pricing#getTeesp04Supply()
     */
    public Teesp04Supply getTeesp04Supply() {
        return pricing.getTeesp04Supply();
    }

    /**
     * @return
     * @see java.lang.Object#hashCode()
     */
    public int hashCode() {
        return pricing.hashCode();
    }

    /**
     * @param eesp05CreateS
     * @see ar.com.ford.it.fullEconomics.persistence.dto.Teesp05Pricing#setEesp05CreateS(java.sql.Timestamp)
     */
    public void setEesp05CreateS(Timestamp eesp05CreateS) {
        pricing.setEesp05CreateS(eesp05CreateS);
    }

    /**
     * @param eesp05CreateUserC
     * @see ar.com.ford.it.fullEconomics.persistence.dto.Teesp05Pricing#setEesp05CreateUserC(java.lang.String)
     */
    public void setEesp05CreateUserC(String eesp05CreateUserC) {
        pricing.setEesp05CreateUserC(eesp05CreateUserC);
    }

    /**
     * @param aTeesm01Currency
     * @see ar.com.ford.it.fullEconomics.persistence.dto.Teesp05Pricing#setEesp05CurrencyCodeC(ar.com.ford.it.fullEconomics.persistence.dto.Teesm01Currency)
     */
    public void setEesp05CurrencyCodeC(Teesm01Currency aTeesm01Currency) {
        pricing.setEesp05CurrencyCodeC(aTeesm01Currency);
    }

    /**
     * @param eesp05LastUpdtS
     * @see ar.com.ford.it.fullEconomics.persistence.dto.Teesp05Pricing#setEesp05LastUpdtS(java.sql.Timestamp)
     */
    public void setEesp05LastUpdtS(Timestamp eesp05LastUpdtS) {
        pricing.setEesp05LastUpdtS(eesp05LastUpdtS);
    }

    /**
     * @param eesp05LastUpdtUserC
     * @see ar.com.ford.it.fullEconomics.persistence.dto.Teesp05Pricing#setEesp05LastUpdtUserC(java.lang.String)
     */
    public void setEesp05LastUpdtUserC(String eesp05LastUpdtUserC) {
        pricing.setEesp05LastUpdtUserC(eesp05LastUpdtUserC);
    }

    /**
     * @param eesp05PlantCodeC
     * @see ar.com.ford.it.fullEconomics.persistence.dto.Teesp05Pricing#setEesp05PlantCodeC(ar.com.ford.it.fullEconomics.persistence.dto.Teesg01Plant)
     */
    public void setEesp05PlantCodeC(Teesg01Plant eesp05PlantCodeC) {
        pricing.setEesp05PlantCodeC(eesp05PlantCodeC);
    }

    /**
     * @param eesp05PriceAmountA
     * @see ar.com.ford.it.fullEconomics.persistence.dto.Teesp05Pricing#setEesp05PriceAmountA(java.math.BigDecimal)
     */
    public void setEesp05PriceAmountA(BigDecimal eesp05PriceAmountA) {
        pricing.setEesp05PriceAmountA(eesp05PriceAmountA);
    }

    /**
     * @param eesp05PriceEffectiveDateY
     * @see ar.com.ford.it.fullEconomics.persistence.dto.Teesp05Pricing#setEesp05PriceEffectiveDateY(java.sql.Timestamp)
     */
    public void setEesp05PriceEffectiveDateY(Timestamp eesp05PriceEffectiveDateY) {
        pricing.setEesp05PriceEffectiveDateY(eesp05PriceEffectiveDateY);
    }

    /**
     * @param eesp05PriceEndDateY
     * @see ar.com.ford.it.fullEconomics.persistence.dto.Teesp05Pricing#setEesp05PriceEndDateY(java.sql.Timestamp)
     */
    public void setEesp05PriceEndDateY(Timestamp eesp05PriceEndDateY) {
        pricing.setEesp05PriceEndDateY(eesp05PriceEndDateY);
    }

    /**
     * @param aTeesp04Supply
     * @see ar.com.ford.it.fullEconomics.persistence.dto.Teesp05Pricing#setTeesp04Supply(ar.com.ford.it.fullEconomics.persistence.dto.Teesp04Supply)
     */
    public void setTeesp04Supply(Teesp04Supply aTeesp04Supply) {
        pricing.setTeesp04Supply(aTeesp04Supply);
    }

    /**
     * @return
     * @see java.lang.Object#toString()
     */
    public String toString() {
        return pricing.toString();
    }

    /**
     * @return the pricing
     */
    public Teesp05Pricing getPricing() {
        return pricing;
    }

    /**
     * @param pricing the pricing to set
     */
    public void setPricing(Teesp05Pricing pricing) {
        this.pricing = pricing;
    }


}
